package com.hanson.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hanson.entity.GoodsTypeBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface GoodsTypeBeanMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(GoodsTypeBean record);

    GoodsTypeBean selectByPrimaryKey(Integer id);

    List<GoodsTypeBean> selectAll();

    int updateByPrimaryKey(GoodsTypeBean record);

    List<GoodsTypeBean> listGoodsType(Page<GoodsTypeBean> page,@Param("goodsTypeBean") GoodsTypeBean goodsTypeBean);

    List<GoodsTypeBean> selectByPid(@Param("pid") Integer pid);

    List<GoodsTypeBean> selectByPidAndType(@Param("pid") Integer pid,@Param("type") Integer type);

    int updateIsShow(@Param("id") Integer id,@Param("isShow") Integer isShow);
}